#ifndef __REPARATIEVAK_H__
#define __REPARATIEVAK_H__

#include "Vakje.h"
#include "Robot.h"

//! Een herstel vakje

class Reparatievak : public Vakje
{
public:
	Reparatievak() {}

	string serialize() const { return "RR"; }

	//! Een robot kan op een checkpoint staan
	bool isObstakel() const { return false; }

	//! DUMMY: zorgen dat 1 schadepunt wegvalt
	void pasSchadeAan(Robot* robot) const { 		
		robot->setSchade( robot->getSchade() - 1 );
		if( robot->getSchade() < 0 )
			robot->setSchade(0);
	}
};

#endif
